package com.hzeport.bgs22emduty.vo.ParamSmsTemplate;

import com.baomidou.mybatisplus.annotation.TableField;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.time.LocalDateTime;
import java.time.LocalTime;
import java.util.List;

@Data
public class ParamSmsTemplateSaveVO {

    @ApiModelProperty(value="ID")
    @JsonProperty(value = "id")
    private String id;

    @ApiModelProperty(value="短信提醒设置状态1开启2关闭")
    @TableField(value ="IS_SEND")
    @JsonProperty(value = "isSend")
    private String isSend;

    @ApiModelProperty(value="关区代码")
    @TableField(value ="TEMPLATE_CODE")
    @JsonProperty(value = "templateCode")
    private String templateCode;

    @ApiModelProperty(value="关区名")
    @JsonProperty(value = "templateName")
    private String templateName;

    @ApiModelProperty(value="短信提醒人员")
    @JsonProperty(value = "smsPeople")
    private List<String> smsPeople;

    @ApiModelProperty(value="提前时间(天)")
    @JsonProperty(value = "sSendBefore")
    private Long sSendBefore;

    @ApiModelProperty(value="发送(提前)时间时分秒")
    @JsonProperty(value = "sSendTime")
    private String sSendTime;

    @ApiModelProperty(value="短信内容")
    @JsonProperty(value = "remark")
    private String remark;

    @ApiModelProperty(value="短信类型")
    @JsonProperty(value = "smsType")
    private String smsType;

    @ApiModelProperty(value="超过时间")
    @JsonProperty(value = "overTime")
    private Long overTime;

    @ApiModelProperty(value="是否提醒值班员(0不提醒 1提醒)")
    @JsonProperty(value = "isDuty")
    private String isDuty;

    @ApiModelProperty(value="对应的值班时段id")
    @JsonProperty(value = "paramDutyId")
    private String paramDutyId;

    @JsonProperty(value = "dutyTypeString")
    private  String dutyTypeString;
}
